package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class ModifyHisDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，订单变更记录ID
     * pcl_modify_his.order_modify_id
     */
    private Long orderModifyId;

    /**
     * 业务记录ID，如如果快照类型为订单，那么相应的这里记录的就是订单编号
     * pcl_modify_his.biz_rec_id
     */
    private String bizRecId;

    /**
     * 变更的实体类型，如订单
     * pcl_modify_his.entity_type
     */
    private Integer entityType;

    /**
     * 修改的字段名称，如mobile_phone
     * pcl_modify_his.field_name
     */
    private String fieldName;

    /**
     * 修改字段的别名，即描述，如主贷人手机号
     * pcl_modify_his.field_alias
     */
    private String fieldAlias;

    /**
     * 
     * pcl_modify_his.old_value
     */
    private String oldValue;

    /**
     * 
     * pcl_modify_his.new_value
     */
    private String newValue;

    /**
     * 字段修改者ID
     * pcl_modify_his.staff_id
     */
    private Long staffId;

    /**
     * 记录创建时间
     * pcl_modify_his.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_modify_his.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}